////////////////////////////////////////////////////////////////////////////////
//
//  FLEX USER GROUP HOKURIKU
//  Copyright 2009 Flex User Group Hokuriku
//  All Rights Reserved.
// 
//  NOTICE: Flex User Group Hokuriku permits you to use, 
//  modify, and distribute this file 
//  in accordance with the terms of the license agreement accompanying it.
//
////////////////////////////////////////////////////////////////////////////////
package net.fxug.hokuriku.chocolat.model
{

    /**
     * ATNDのイベント検索結果のイベント単位格納用
     * @author hikaruworld
     */
    [Bindable]
    public class A3TNDEventSearchResult
    {
        /** デフォルトコンストラクタ */
        public function A3TNDEventSearchResult()
        {
        }
        /** イベントID */
        public var eventId:int;
        /** タイトル */
        public var title:String;
        /** キャッチコピー */
        public var catchcopy:String;
        /** 概要 */
        public var description:String;
        /** ATNDのURL */
        public var eventURL:String;
        /** イベント開始日時 */
        public var startedAt:Date;
        /** イベント終了日時 */
        public var endedAt:Date;
        /** 参考URL */
        public var url:String;
        /** 定員 */
        public var limit:int;
        /** 開催場所 */
        public var address:String;
        /** 開催会場 */
        public var place:String;
        /** 開催場所に緯度 */
        public var lat:uint;
        /** 開催場所の経度 */
        public var lon:uint;
        /** 主催者ID */
        public var ownerId:int;
        /** 主催者のニックネーム */
        public var ownerNickName:String;
        /** 参加者 */
        public var accepted:int;
        /** 補欠者 */
        public var waiting:int;
        /** 更新日時 */
        public var updatedAt:Date;

		/**
		 * @inheritDoc Object#toString()
		 */		
        public function toString():String
        {
            return "eventId=" + this.eventId + ",\ntitle=" + this.title + ",\ncatchCopy=" + this.catchcopy + ",\ndescription=" + this.description + ",\neventURL=" + this.eventURL + ",\nstartedAt=" + this.startedAt + ",\nendedAt=" + this.endedAt + ",\nurl=" + this.url + ",\nlimit=" + this.limit + ",\naddress=" + this.address + ",\nplace=" + this.place + ",\nlat=" + this.lat + ",\nlon=" + this.lon + ",\nownerId=" + this.ownerId + ",\nownerNickName=" + this.ownerNickName + ",\naccepted=" + this.accepted + ",\nwaiting=" + this.waiting + ",\nupdateAt=" + this.updatedAt;
        }
    }
}